﻿#region Using

using Common.Base;

using GameCommon.ManagerInterfaces;

using Microsoft.Xna.Framework;

#endregion

namespace GameCommon.ComponentInterfaces
{
    public interface IHitBox
    {
        string Command { get; }

        Dimension Dimension { get; set; }

        bool IsMouseOver { get; set; }
        
        bool IsPointInHitbox(Position point);

        void Draw(IDrawingManager manager, GameTime gameTime);
    }
}